home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 June / PC Active NR.226.iso / intface / scripts / knoppen.js < prev    next >
Encoding:
Text File  |  2008-01-31  |  2.9 KB  |  80 lines

  1. <script type="text/javascript">
  2. var char1 = location.hash.charAt(1);
  3. var char2 = location.hash.charAt(2);
  4. var char3 = location.hash.charAt(3);
  5. var char4 = location.hash.charAt(4);
  6.  
  7. var LaatstePagina = char1 == 0 ? char2 : char1 + char2;
  8. var HuidigePagina = char1 == 0 ? char3 : char3 + char4;
  9. LaatstePagina = parseInt(LaatstePagina);
  10. HuidigePagina = parseInt(HuidigePagina);
  11. var KnoppenGeladen = false;
  12.  
  13. var Pagina = new Array();
  14. for (var i = 1; i <= LaatstePagina; i++)
  15. {    paginanaam = eval("\"demo"+i+".htm\"");
  16.     Pagina[i] = paginanaam;
  17. }
  18.  
  19. menuNormaal    = new Image(); menuNormaal.src   = "../../media/images/sw_menu.gif";
  20. menuOver       = new Image(); menuOver.src      = "../../media/images/sw_menu1.gif";
  21. terugNormaal   = new Image(); terugNormaal.src  = "../../media/images/prev_uit.jpg";
  22. terugOver      = new Image(); terugOver.src     = "../../media/images/prev_aan.jpg";
  23. terugGedimd    = new Image(); terugGedimd.src   = "../../media/images/_sw_back2.gif";
  24. verderNormaal  = new Image(); verderNormaal.src = "../../media/images/next_uit.gif";
  25. verderOver     = new Image(); verderOver.src    = "../../media/images/next_aan.gif";
  26. verderGedimd   = new Image(); verderGedimd.src  = "../../media/images/_next2.gif";
  27. KnoppenGeladen = true;
  28.  
  29. function LaadPagina(x)
  30. {
  31.     parent.location.search = '';
  32.     parent.main.location.href = "../software.htm" + parent.parent.location.hash;
  33.     self.location.href = "../menu.htm";
  34. }
  35.  
  36. function Volgende()
  37. {    if (HuidigePagina < LaatstePagina)
  38.     {    HuidigePagina++;
  39.         parent.main.location.href = Pagina[HuidigePagina];
  40.     }
  41.     else
  42.         if (arguments[0] != 1) // alleen via toetsnavigatie
  43.             parent.location.href = '../index.htm';
  44.     SetKnoppen();
  45. }
  46.  
  47. function Vorige()
  48. {    if (HuidigePagina > 1)
  49.     {    HuidigePagina--;
  50.         parent.main.location.href = Pagina[HuidigePagina];
  51.     }
  52.     else
  53.         if (arguments[0] != 1) // alleen via toetsnavigatie
  54.             parent.location.href = '../index.htm';
  55.     SetKnoppen();
  56. }
  57.  
  58. function rollIn(imgName)
  59. {    if (KnoppenGeladen)
  60.     {    if (imgName == "terug" && HuidigePagina == 1) document[imgName].src = terugGedimd.src;
  61.         else if (imgName == "verder" && HuidigePagina == LaatstePagina) document[imgName].src = verderGedimd.src;
  62.         else document[imgName].src = eval(imgName + "Over.src");
  63.     }
  64. }
  65.  
  66. function rollOut(imgName)
  67. {    if (imgName == "terug" && HuidigePagina == 1) document[imgName].src = terugGedimd.src;
  68.     else if (imgName == "verder" && HuidigePagina == LaatstePagina) document[imgName].src = verderGedimd.src;
  69.     else document[imgName].src = eval(imgName + "Normaal.src");
  70. }
  71.  
  72. function SetKnoppen()
  73. {
  74.     if (HuidigePagina == 1) document.images["terug"].src = terugGedimd.src;
  75.     else document.images["terug"].src = terugNormaal.src;
  76.     if (HuidigePagina == LaatstePagina) document.images["verder"].src = verderGedimd.src;
  77.     else document.images["verder"].src = verderNormaal.src;
  78.     parent.main.focus();
  79. }
  80. </script>